package cn.bearspark.comment.provider.dao.po;

import cn.bearspark.common.enumeration.ModuleEnum;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 楼评论的数据对象
 *
 * @author f
 */
@Data
public class BldgCommentPO {

    /**
     * 楼评论的主键 id，是一个奇数
     */
    private Long commentId;

    /**
     * 发布评论的用户 id
     */
    private Long userId;

    /**
     * 评论的点赞数
     */
    private Long likeNum;

    /**
     * 评论的发布时间
     */
    private LocalDateTime pubTime;

    /**
     * 楼评论的回复数
     */
    private Long replyNum;

    /**
     * 楼评论所属模块的枚举值
     *
     * @see ModuleEnum
     */
    private Integer moduleCode;

    /**
     * 楼评论在所属模块中对应的数据的主键 id
     */
    private Long moduleDataId;

}
